MEXT 核心技术总结
1. 公司背景与定位
MEXT 成立于 2023 年,总部位于美国圣克拉拉,由 Gary Smerdon、David Reed 和 Bobby Minnear 创立。团队背景深厚,包括 CPU 虚拟化、数据中心闪存和互联网基础设施的先驱者。2026 年 6 月 15 日,AMD 正式宣布收购 MEXT,将其技术整合进 EPYC CPU、Instinct GPU 和 Pensando DPU 的数据中心产品组合中。
AMD 官方公告
2. 核心技术:AI-Powered Predictive Memory™
2.1 核心问题定义
MEXT 解决的核心问题是:DRAM 成本已成为服务器总成本的 50% 甚至 90%,但大量 DRAM 容量实际处于低效利用状态。同时,DRAM 架构自 1970 年以来几乎没有根本性变革,而 AI 工作负载的内存需求呈指数级增长,导致内存成为数据中心的首要瓶颈。
Podscripts 访谈
2.2 技术架构(三层组件)
MEXT 的 Predictive Memory™ 是一个纯软件解决方案,由三个核心模块组成:
腾讯云开发者文章
| 模块 |
功能 |
| 监控模块 (Monitoring Module) |
轻量级内核遥测模块,持续追踪内存页的访问频率、时间间隔等指标,实时识别"热页"(高频访问)和"冷页"(长时间未访问) |
| 分层引擎 (Tiering Engine) |
将识别出的冷页从 DRAM 卸载到预先配置的高速 NVMe 闪存分区中 |
| AI 预测引擎 (AI Prediction Engine) |
核心知识产权。接收实时访问模式数据,利用 AI 模型预测哪些闪存中的页面即将被需要,并在应用程序请求前主动预取回 DRAM |
2.3 AI 模型细节
MEXT 的 AI 引擎采用多模型集成架构(Ensemble of Models),核心工作模型为基于 Transformer 的架构:
Podscripts 访谈
- 实时预测:在微秒级别进行推理(预测),而非传统 LLM 的秒级响应
- 持续训练:无需预训练,从部署开始即进行实时持续训练,适应应用程序运行时的行为变化
- 单核运行:训练和推理全部在单个 x86 或 ARM CPU 核心上完成,无需 GPU 加速
- 快速收敛:通常在数秒内即可开始做出高质量预测
类比理解:正如大语言模型预测句子中的下一个词,MEXT 的 AI 引擎预测工作负载内存访问模式中的"下一个逻辑内存页"。
Nat Law Review 报道
3. 技术实现原理
3.1 透明性设计
MEXT 实现了对操作系统和应用程序的完全透明:
Podscripts 访谈
- 以标准 Linux 驱动形式部署
- 用户空间运行 AI 引擎
- 应用程序看到的是 DRAM + 配置的闪存容量 的组合内存池
- 无需修改硬件、操作系统或应用程序
3.2 性能与成本权衡
| 指标 |
DRAM |
NAND Flash |
MEXT 方案 |
| 每比特成本 |
基准 |
低 50 倍 |
接近 Flash 成本 |
| 每比特功耗 |
基准 |
低 30 倍 |
显著降低 |
| 访问延迟 |
~100ns |
~100μs(慢 1000 倍) |
通过预测预取接近 DRAM 性能 |
MEXT 的关键洞察是:冷页卸载到 Flash 对性能无影响,而热页的预测性预取可以掩盖 Flash 的延迟劣势。
Podscripts 访谈
4. 技术效果与性能指标
根据公开资料,MEXT 技术可实现:
Nat Law Review 报道
- 成本降低:基础设施成本减少高达 50%
- 容量扩展:可用内存容量扩展 2-4 倍
- 性能保持:典型场景下达到原生 DRAM 性能的 90-100%(0.9x 到 1.0x)
- 性价比提升:性能/美元提升 2-3 倍
- 部署速度:5 分钟内完成概念验证部署,1 小时内完成生产部署
5. 应用场景与案例
MEXT 已在多个内存密集型领域落地验证:
Nat Law Review 报道
| 行业 |
应用 |
效果 |
| 媒体娱乐 |
好莱坞顶级电影工作室的动画与特效渲染(DreamWorks MoonRay、SideFX Houdini) |
DRAM 占用减半,性能持平;内存受限系统性能提升 4.4 倍;避免 OOM 错误 |
| 半导体/EDA |
全球领先芯片制造商的电子设计自动化工作负载 |
运行更大规模仿真,缩短设计周期,加速芯片上市 |
| 游戏 |
游戏公司服务器基础设施 |
计算和内存容量翻倍,无需额外购买 DRAM,支持更丰富的游戏环境 |
| 通用 AI/数据分析 |
Spark、Redis、Memcached、Weaviate、Neo4j 等大内存应用 |
大型内存应用成本降低 40% |
6. 商业模式与部署
- 交付方式:纯软件订阅制,年订阅价格为 $3.99/GB
- 部署环境:支持本地数据中心、现有服务器、云环境(AWS、GCP 等)
- 许可模式:按容量订阅,无需硬件改造
7. 技术意义与行业影响
MEXT 的技术代表了内存分层架构(Memory Tiering)的重要突破:
IDC 报告
- 用 AI 解决 AI 造成的问题:AI 工作负载激增导致内存危机,而 MEXT 使用 AI 预测引擎来缓解这一危机
- 填补 DRAM 与 Flash 之间的鸿沟:首次以软件方式实现 Flash 对应用程序的透明内存化
- 替代性方案对比:相比 CXL 内存池化等硬件方案,MEXT 提供了一种无需硬件改造的即时可用方案
- AMD 战略整合:作为 AMD 全栈计算与 AI 解决方案的一部分,与 EPYC、Instinct 深度集成
创始人 Gary Smerdon 认为,透明内存分层将成为未来每台服务器的标准配置,正如存储领域早已实现的分层架构一样。
Podscripts 访谈
8. 技术局限性与考量
部分分析也指出了该技术的潜在局限:
VendorDeep 分析
- NAND 耐久性:Flash 的 P/E 循环次数有限(约 1000-3000 次),频繁的数据迁移可能带来磨损问题
- 尾延迟风险:预测失败时(Cache Miss),Flash 访问延迟比 DRAM 高 1000 倍,对实时推理(如自动驾驶、高频交易)可能有影响
- 训练工作负载:随机写入模式可能导致 Flash 快速磨损,技术更适合推理而非训练场景
- 生态锁定:深度整合 AMD 硬件生态,跨平台灵活性受限
总结
MEXT 的核心技术创新在于将 Transformer 架构的 AI 预测引擎 应用于内存页级别的实时预测与预取,从而以纯软件方式实现 NAND Flash 对 DRAM 的透明替代/扩展。这一方案在保持接近原生 DRAM 性能的同时,将内存成本降低 50%、容量扩展 2-4 倍,且无需修改任何硬件或软件,代表了数据中心内存架构演进的重要方向。
根据 MEXT 官方 Blog 披露的技术文章与深度行业分析,MEXT 的技术核心可以用一句话概括:"用先进的 AI 预测机制替代传统的启发式算法,打破传统的单层内存架构,将低成本闪存(Flash)无缝转化为兼具大容量与高性能的二级内存层。"
通过梳理其官方发布的《Unlocking the Power of Prediction》(解锁预测的力量)、《Attacking the Top 3 Server Memory Challenges》(攻克服务器内存三大挑战)以及《Memory Finally Goes Multi-Tier》(内存终于走向多层化)等核心博客内容,以下是 MEXT 核心技术的系统性总结:
一、 技术背景与设计哲学:从"衣橱组织"看内存分层
MEXT 在博客中引用了计算机科学与人类行为学的经典隐喻(如 Brian Christian 的《Algorithms to Live By》)。系统内存(DRAM)空间有限且昂贵,就像卧室里随手可及的衣橱;而闪存(Flash)容量大且便宜,就像地下室的储藏箱。
长期以来,计算机系统依赖传统的 LRU(Least Recently Used,最近最少使用) 等启发式算法(Heuristics)来管理内存,把长期不用的"冷数据"扔进慢速存储。然而:
- 传统 Swap 机制的灾难:传统的系统交换空间(Swap)在数据被重新调用时,会产生严重的 Thrashing(系统抖动)。因为闪存的读取延迟是 DRAM 的数百倍(约 500 倍延迟差距),应用会因为"缺页中断(Page Fault)"直接卡死(即所谓的 Memory Cliff / 内存断崖)。
- 行业失败尝试的教训:MEXT 指出,行业曾试图通过 Intel Optane(傲腾,因技术复杂且需要改动软硬件,于2022年夭折)或 CXL 内存池化(增加网络和硬件开销,且并未从根本上改变 DRAM 昂贵的经济学)来解决这一问题,但都由于部署成本和复杂度过高而未能普及。
MEXT 的破局点在于:如果你的衣橱(AI 引擎)拥有"读心术",能提前预判你明天要穿什么,并在你打开衣橱前的一瞬间自动把衣服从地下室拿到你面前,那么即使衣橱很小,对你而言也完全够用。
二、 核心技术架构:AI-Powered Predictive Memory™ 引擎
MEXT 实现这一目标靠的是一个全软件、运行在用户空间(User-space)的预测引擎。其技术闭环由以下三大核心支柱构成:
1. 动态冷热数据分离(Dynamic Tiering)
MEXT 引擎常驻底层,持续不断地观察和监测上层应用对内存页(Memory Pages)的访问模式。一旦识别出长期未被触碰的"冷页",引擎就会透明地(Transparently)将它们从 DRAM 卸载到成本低 50 倍、容量极大的 NVMe Flash/SSD 中,从而腾出宝贵的高速 DRAM 空间。
2. 多模型协同预测矩阵(Family of Prediction Models)
这是 MEXT 博客中披露的最核心技术。MEXT 内部并不是靠单一的 AI 模型进行预测,而是集成了一个"预测模型家族"(A family of prediction models working together):
- 多模型并行与自动适配:针对不同的应用工作负载(例如大模型推理、金融量化、EDA 芯片设计或 3D 渲染),系统会自动调整、组合并调用当前表现最好的模型或模型组。
- 实时闭环反馈机制(Real-time Feedback Loop):MEXT 的 AI 引擎会实时对比"预测调回 DRAM 的内存页"与"应用程序实际真正访问的内存页"。通过这一实时准确率反馈,模型会在运行过程中动态进行在线优化和自我修正,让预测越来越精准。
3. 主动透明预取(Preemptive / Predictive Promotion)
在传统的换页机制中,是应用发现数据不在 DRAM ,"被动"去慢速盘里找。而 MEXT 的 AI 引擎是主动(Preemptive)的:它在应用真正发出读取指令之前的几毫秒甚至不到一毫秒内,就已经把预测到的冷数据从 Flash 重新拉回到 DRAM 中。 对于上层的 Linux 内核和应用程序来说,它们完全感知不到这个"闪存到内存"的搬运过程,从视角上看,数据似乎"一直都在 DRAM 里"。
三、 MEXT 技术的关键指标与商业落地
MEXT 博客中强调,衡量这类技术成功的唯一标准是"不牺牲性能的前提下改变内存的经济学":
- 开箱即用,零侵入性:MEXT 强调,不需要修改任何操作系统内核代码,不需要重构上层应用(如大模型推理框架、数据库)。整个软件的安装部署通常在 5 分钟内即可完成。
- 解锁 2x - 4x 的虚拟内存容量:通过将本地闪存直接虚拟化为内存,服务器能以极低的额外硬件成本瞬间获得数倍的可用内存。这使得单台服务器可以直接跑下体积大得多的 LLM(大语言模型),避免了因显存/内存不足而被迫增加服务器节点的尴尬(即 "Sweet Spot Server" 的概念)。
- 极佳的 TCO 表现:面对大模型时代数据中心 DRAM 开销占比暴增至服务器成本 50% 甚至更高的痛点,MEXT 技术能在保证 DRAM 级别工作负载流利度的同时,帮助降低高达 40% 的运营成本(Operational Costs)。
结语与 AMD 收购的底层逻辑 从 MEXT 的技术演进路径可以看出,他们成功地将传统属于"存储层"的 Flash 彻底拉进了"内存域(Memory Domain)"。 这一软件技术的壁垒极高,AMD 在 2026 年 6 月将其全盘收购并计划融入其数据中心产品线(如 EPYC 处理器和 Instinct GPU 生态),其本质就是为了在硬件(DRAM/HBM)物理极限和成本暴涨的背景下,通过 MEXT 这套顶尖的 AI 软件算法来榨干底层服务器的每一比特性能,实现软硬件全栈的效率颠覆。
业界有类似 MEXT.ai 相关技术的开源项目吗?或者相关技术的研究论文?
在工业界和学术界,针对 MEXT.ai 所解决的"内存墙、冷热分层、机器学习驱动的预取(ML-based Prefetching)"痛点,已经有大量的开源项目和前沿论文。
需要区分的是:开源界目前更多专注于基础架构层(如 Linux 内核原生的多层内存支持),而学术界则深度聚焦于利用 AI/强化学习实现超前、精准的页预测(Page Prefetching)。
以下是与 MEXT 技术路径高度相似、且在业界极具代表性的开源项目与研究论文总结:
一、 类似的开源项目与基础架构
由于 MEXT 的技术完全透明地运行在 Linux 用户空间,开源界中与之对应的主要是提供 内存多级分层(Memory Tiering) 和 内核动态迁移机制 的底层底座:
1. Linux Kernel 原生内存分层机制 (Linux Memory Tiering)
Linux 内核(特别是 Kernel 5.15 及之后版本)已经原生引入了对分层内存的支持,这是所有上层分层优化软件的基础。
- 技术原理:内核将内存分为不同的 NUMA 节点(如 Fast Memory 的本地 DRAM,以及 Slow Memory 的 CXL 内存或 NVMe 交换区)。内核的
kswapd 守护进程和 numabalancing 机制会自动在后台将冷数据下调(Demotion)到慢速层,并在发生缺页中断时将数据上调(Promotion)。
- 开源地位:它是整个开源社区在底层硬件(CXL/SSD)上做内存管理的标准。
2. MemTier (由 Intel / Memkind 演进)
这是一个专门用于管理多级内存的开源星际间插槽库(Interposer Library)。
- 技术原理:MemTier 基于
memkind 构建,允许应用程序在无需修改代码的情况下,自动在 DRAM、高带宽内存(HBM)或非易失性内存(PMEM/SSD)之间分配工作负载。
- 特点:它支持设定固定的内存分配比例和动态的内存移动启发式策略,常用于 EDA 和金融量化的高并发场景。
3. Letta (前身为 Berkeley 的 MemGPT)
注:这是属于上层 AI 智能体(AI Agent)层面的虚拟内存管理,与 MEXT 解决系统级主存 TCO 处于不同维度。
- 技术原理:它像操作系统管理物理内存与虚拟内存一样,为 LLM 构建了"大语言模型 OS 内存管理层",自动在有限的 Prompt Context Window(主存)和外部 Vector DB(外存/磁盘)之间利用算法调度冷热上下文。
二、 核心研究论文:AI 与机器学习驱动的内存预取
MEXT 技术的精髓在于"利用 AI 在 1 毫秒内预测接下来要访问的内存页"。在计算机体系结构(Computer Architecture)顶级会议(如 ISCA, MICRO, ASPLOS)上,这一方向被称为 ML-driven/Intelligent Memory Prefetching:
1. 论文:《Machine Learning-Driven Intelligent Memory System Design: From On-Chip Caches to Storage》(2026)
- 核心内容:该研究全面系统地总结了近年来三大基于机器学习驱动的芯片与内存管理策略:
- Pythia:一种基于强化学习(RL)的框架,用于片上缓存(On-chip Caches)的智能硬件预取。
- Hermes:基于感知机学习(Perceptron Learning)的机制,通过多级缓存层次结构中的精确长延迟负载预测,来加速长延迟内存请求。
- Sibyl:基于强化学习的混合存储系统自适应数据放置策略。
- 与 MEXT 的相似度:该论文代表了目前利用强化学习(RL)在线实时训练、自我修正并主动进行数据搬运的最前沿理论成果。
2. 论文:《RecMG: Machine Learning-Guided Memory Optimization for DLRM Inference on Tiered Memory》
- 核心内容:针对大规模推荐系统(DLRM)中高维嵌入向量(Embedding Vectors)极度消耗内存的痛点,提出了 RecMG 系统。
- 技术突破:它打破了传统 LRU 的死板,利用独立的两个机器学习模型分别负责"缓存(Caching)"与"预取(Prefetching)",并通过引入一种全新的可微损失函数,大幅度缩小了 ML 模型在海量内存地址中的搜索空间,做到了极低的预测开销和极高的准确率。
- 与 MEXT 的相似度:应用场景和技术闭环极为相似,专门解决 AI 推理负载下,昂贵主存不够、不得不向 Tiered Memory(分层内存)要效率的痛点。
3. 南加州大学(USC)Data Science Lab 的长期项目:《ML-driven Memory Prefetcher》
- 核心内容:该实验室长期研究如何利用循环神经网络(RNN)和长短期记忆网络(LSTM)来学习复杂的、非线性的内存访问模式。
- 技术突破:他们提出了 Delegated Model Clustering(委托模型聚类) 算法,通过训练极其紧凑、轻量化的元 LSTM 模型(Meta-LSTM),使其能够在不到一毫秒内对特定工作负载(如大模型计算中的矩阵乘法)进行实时的预测和 Offset 预取,大幅减少了硬件由于等待内存数据导入而产生的气泡(Bubble)。
三、 MEXT 与现有开源/学术方案的"护城河"在哪里?
既然开源有 Linux 内核分层,学术界有各种 ML 论文,为什么 MEXT 还能被 AMD 高价收购?其核心壁垒在于工业级落地工程能力:
- 零侵入性(Zero-intrusion):学术界的论文(如 Pythia 或感知机方案)往往需要修改硬件模拟器、增加专门的芯片硬件电路,或者需要重构系统内核。而 MEXT 做到纯软件、运行在用户空间、5 分钟部署且完全透明。
- 多模型矩阵(Prediction Models Family):单一的 LSTM 或强化学习模型往往只能应对特定的一种工作负载(比如跑图形渲染很准,跑 LLM 推理就崩了)。MEXT 在商业上实现的是多模型在线并行竞争与自动适配反馈机制,能应对复杂多变的数据中心混合负载。
- 极度微型化的 AI 开销:AI 模型本身的推理也需要算力和主存。如果为了预测内存而消耗了 20% 的 CPU 算力,那就本末倒置了。MEXT 将模型推理开销压缩到了"微秒级",真正实现了"算法收益远大于算法开销"。